#pragma once
typedef		int		MSGID;
class InMessage
{
public:
	InMessage(void){}
	virtual ~InMessage(void) = 0{}
	virtual MSGID GetMessageID(void) = 0{}
private:
	InMessage( const InMessage& );
	InMessage& operator= ( const InMessage& );
};